buy (something) for - English Synonyms Dictionary